Types of software evolution and software maintenance

نویسندگان

  • Ned Chapin
  • Joanne E. Hale
  • Khaled M. Khan
  • Juan Fernández-Ramil
  • Wui-Gee Tan
چکیده

1InfoSci Inc., Menlo Park CA 94026–7117, U.S.A. 2Department of Information Systems, Statistics, and Management Science, University of Alabama, Tuscaloosa AL 35487–0226, U.S.A. 3School of Computing and Information Technology, University of Western Sydney, Kingswood, NSW 2747, Australia 4Department of Computing, Imperial College, London SW7 2BZ, U.K. 5Institute of System Science, National University of Singapore, Singapore 117611, Singapore

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An empirical analysis of software evolution profiles and outcomes

If anything good can be said to have come from the Year 2000 systems problem, it is that it has created a heightened awareness of how-long lived most software is and how extensively software maintenance efforts span a system’s productive life. One of the most important maintenance processes deserving study is software evolution,described as the dynamic behavior, growth and change of software sy...

متن کامل

Techniques for Software Maintenance

Software maintenance constitutes a major phase of the software life cycle. Studies indicate that software maintenance is responsible for a significant percentage of a system’s overall cost and effort. The software engineering community has identified four major types of software maintenance, namely, corrective, perfective, adaptive, and preventive maintenance. Software maintenance can be seen f...

متن کامل

Process Model Evolution and Consistency Maintenance in EPOS

Software process model needs to continuously evolve in order to improve e ciency or cope with changes in software process. Software process model evolution is the act of changing existing models in a controlled way, in which the main problem is how to maintain the consistency of the process model during evolution. This paper discusses some aspects of process model evolution and consistency main...

متن کامل

The Automatic Detection of Concept Assignment Changes in Evolving Source Code

Software evolution can increase the difficulty of comprehending source code. The decrease in comprehensibility can result from a breakdown in the coherence of concepts (e.g. business rules) within the code. If this breakdown in coherence could be predicted or observed automatically, this information could be used to trigger preventative maintenance. This paper presents the position that given a...

متن کامل

Integration for Software Maintenance and Evolution

PAGE Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, large-scale systems. It is not uncommon for such systems to progress through years of development history, a number of developers, and a multitude of software artifacts including millions of lines of code. Therefore, realizing even the slightest change may not always be straightforward. Clear...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Software Maintenance

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2001